package sanrenxing.dayEnd.backRepertoryTotal.service;


import sanrenxing.dayEnd.backRepertoryTotal.domain.CashRecAndPayStock;
import sanrenxing.dayEnd.backRepertoryTotal.domain.CashRecAndPayStockTwo;

import java.util.List;

/**
 * 功能：现金应收应付库存的业务层接口类
 * 作者：赵思睿
 * 日期：2021/3/17 0017-11:18
 * 版本：1.0
 */
public interface CashRecAndPayStockBiz {
    /**
     * 将现金应收应付库存信息添加到数据库表中
     * @param crapStock 现金应收应付库存对象
     * @return 1：添加成功；0：添加失败
     */
    public int add(CashRecAndPayStock crapStock);

    /**
     * 根据现金应收应付库存编号删除对象
     * @param crapId 现金应收应付库存编号
     * @return 1：删除成功；0：删除失败
     */
    public int delete(String crapId);

    /**
     * 分页查询所有现金应收应付库存信息
     * @param crapStock 现金应收应付库存对象
     * @param page 页数
     * @param row 每页行数
     * @return 现金应收应付库存对象集合
     */
    public List<CashRecAndPayStockTwo> selectAll(CashRecAndPayStock crapStock, int page, int row);

    /**
     * 统计记录数
     * @param crapStock 现金应收应付库存对象
     * @return 记录数
     */
    public int count(CashRecAndPayStock crapStock);
}
